package com.jianguozh.difs.support.service.org.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.jianguozh.difs.framework.base.BaseEntity;

import java.sql.Blob;
import java.time.LocalDate;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 员工
 * </p>
 *
 * @author hanrs
 * @since 2022-03-17
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("sup_staff")
public class Staff extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 餐饮单位id
     */
    private String cateringId;

    /**
     * 姓名
     */
    private String staffName;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 食安岗位(食品安全员:;食品留样员:;仓库管理员:;采购负责人:;普通员工)
     */
    private String job;

    /**
     * 身份证号
     */
    private String certificate;

    /**
     * 人脸照片
     */
    private String face;

    /**
     * 人脸特征码
     */
    private Blob feature;

    /**
     * 健康证照片
     */
    private String healthImg;

    /**
     * 健康证有效期至
     */
    private LocalDate healthValidate;

    /**
     * 状态(1:在职;0:离职)
     */
    private String status;

    /**
     * 描述
     */
    private String description;


}
